screen (window) - French English Dictionary